home *** CD-ROM | disk | FTP | other *** search
/ Aminet 38 / Aminet 38 (2000)(Schatztruhe)[!][Aug 2000].iso / Aminet / util / moni / Scout-src.lha / SCOUT-SOURCE.readme < prev   
Encoding:
Text File  |  2000-03-13  |  4.2 KB  |  145 lines

  1.  
  2.  
  3.  INTRODUCTION
  4. -------------- -- -
  5.  
  6. Scout was originally written by Andreas Gelhausen, starting in 1994.
  7.  
  8. When he decided to leave the Amiga, he gave the source code to me,
  9. Richard Körber, in 1997. I have added some new windows, nice features
  10. and nasty bugs. :)
  11.  
  12. I am now going to leave the Amiga as well. So as a gift to the Amiga
  13. community, Andreas and I decided to make the source code of Scout
  14. public.
  15.  
  16. As most of the free software source codes, the source code of Scout is
  17. in an excellent shape. Every single function is commented in English
  18. and has a header that explains the functionality in every single detail.
  19. It will surely be a feast for you to read the code.
  20.  
  21. Well, at least sort of... ;-)
  22.  
  23.  
  24.  
  25.  REQUIREMENTS
  26. -------------- -- -
  27.  
  28. Scout is not suited for Amiga beginners. It makes great demands on your
  29. system, and requires a deep knowledge about the Amiga system and interna.
  30.  
  31. You will need the latest SAS/C package to compile Scout. I don't know
  32. if other C compilers will do as well. Just give it a try. :-)
  33.  
  34. These packages are also required to successfully compile Scout:
  35.  
  36.  * Identify's developer package (AmiNet, my Home Page)
  37.  * MUI developer package (AmiNet)
  38.  * AmiTCP/IP developer package (AmiNet)
  39.  * ReqTools developer package (AmiNet)
  40.  
  41. Also make sure your execbase.(h|i) contains 68060 constants. Open the
  42. "exec/execbase.h" file with your editor, and locate the line
  43.  
  44.   #define AFB_FPU40       6       /* Set if 68040 FPU */
  45.  
  46. After that, add these lines (remove the indent) :
  47.  
  48.   #define AFB_FPU60       6       /* Set if 68060 FPU */
  49.   #define AFB_68060       7
  50.  
  51. Remember to add the AFF values some lines below as well:
  52.  
  53.   #define AFF_FPU60       (1L<<6)
  54.   #define AFF_68060       (1L<<7)
  55.  
  56. The same applies to the "exec/execbase.i". Locate
  57.  
  58.   BITDEF  AF,FPU40,6      ; Set if 68040 FPU
  59.  
  60. and add these lines:
  61.  
  62.   BITDEF  AF,FPU60,6      ; Set if 68060 FPU
  63.   BITDEF  AF,68060,7
  64.  
  65. TexInfo is also required for the documentation.
  66.  
  67. You will also need some free megs on your hard disk and a lot of free RAM.
  68. My 68o6o/50 requires about 6 minutes to compile the entire project.
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  TO-DO
  76. ------- -- -
  77.  
  78. What you have here, is a later version than the last release I have put
  79. on the AmiNet (V2.10). I haven't found the time to finish a new release.
  80.  
  81. Two bugs of V2.10 were fixed:
  82.  
  83.  * Allocations and Timer window couldn't be opened via ARexx [Martin Leja]
  84.  * Besides AmiTCP, Miami is now supported as well (untested)
  85.  
  86. Those things are still to do:
  87.  
  88.  * miami.library is not released on exit
  89.  * Ensure that identify.library V8+ is used
  90.  * Open save file requesters in save mode, not in load mode
  91.  * There is a strange bug in the task window. Some users reported that
  92.    the system chokes if the list is scrolled. I couldn't reproduce this
  93.    on my system.
  94.  * Pressing the "Update" button in the LowMemHandler window, does not
  95.    re-read the LowMemory handler list. Maybe other Update buttons suffer
  96.    this problem, too?
  97.  * Use the system recognition features of the latest identify.library.
  98.  
  99.  
  100.  
  101.  
  102.  GNU
  103. ----- -- -
  104.  
  105. The GNU General Public License will apply.
  106.  
  107.   Scout - An Amiga System Monitor
  108.   Copyright (C) 1994-2000 Andreas Gelhausen and Richard Körber
  109.  
  110.   This program is free software; you can redistribute it and/or modify
  111.   it under the terms of the GNU General Public License as published by
  112.   the Free Software Foundation; either version 2 of the License, or
  113.   (at your option) any later version.
  114.  
  115.   This program is distributed in the hope that it will be useful,
  116.   but WITHOUT ANY WARRANTY; without even the implied warranty of
  117.   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  118.   GNU General Public License for more details.
  119.  
  120.   You should have received a copy of the GNU General Public License
  121.   along with this program; if not, write to the Free Software
  122.   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  123.  
  124. For further details, see the COPYING file of this package.
  125.  
  126.  
  127.  ADDRESS
  128. --------- -- -
  129.  
  130. If you want to contact me, you can reach me at one of these addresses:
  131.  
  132.   rkoerber@gmx.de
  133.   rkoerber@pironet.de
  134.   shred@chessy.aworld.de
  135.  
  136. Please don't contact me if you want me to put some improvements to the
  137. source code. Also, don't ask me newbie questions. I am quite busy and
  138. don't have the time to answer to minor problems and RTFM stuff. :)
  139.  
  140. Also, visit my home page at:
  141.  
  142.   http://shredzone.home.pages.de
  143.  
  144.  
  145.